export default function stringToNodes(keyword,value){
    const nodes = [] 
  //stratsWith:接受两个参数,返回布尔值，表示参数字符串是否在原字符串的头部
    //第一个参数，要在此字符串开头搜索的字符，
    //第二个参数是指定从字符串开始的位置，默认从零开始
  // toUpperCase:返回一个新的字符串，将所有小写字符全部被转换为了大写字符。
    if(keyword.toUpperCase().startsWith(value.toUpperCase())){
   const key1 = keyword.slice(0,value.length)
   const node1={
    name: 'span',
   attrs: { style: ' color: #26ce8a;' },
   children: [{
    type: 'text',
    text: key1
  }]
   }
   nodes.push(node1)
    const key2 = keyword.slice(value.length)
    const node2={
      name: 'span',
     attrs: { style: ' color: black;' },
     children: [{
      type: 'text',
      text: key2
    }]
     }
     nodes.push(node2)
  }else{
    const node ={
      name: 'span',
     attrs: { style: ' color: black;' },
     children: [{
      type: 'text',
      text: keyword
    }]
     }
     nodes.push(node)
  }
   return nodes
}